using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
//using VI.Bfw.Logging;

namespace VI.Fsc.OperatorGui.Models.Application
{
    /// <summary>
    /// An undocumented main form.
    /// </summary>
    /// <seealso cref="VIMainForm">VIMainForm Class</seealso>
    public class CFscInvalidStateException : Exception
    {
        private MethodBase method;

        public MethodBase Method
        {
            get
            {
                return this.method;
            }
        }

        /// <summary>
        /// Creates a new instance of the CFscInvalidStateException class.
        /// </summary>
        /// <seealso cref="CFscInvalidStateException">CFscInvalidStateException Class</seealso>
        /// <seealso cref="VI.FSC.OperatorGui.Models.Application">VI.FSC.OperatorGui.Models.Application Namespace</seealso>
        public CFscInvalidStateException(MethodBase method)
        {
            this.method = method;
        }
    }
}